large capacity pump - French English Dictionary